//
//  UILabel+YFExtension.h
//  project
//
//  Created by Winny Zhang on 2019/3/27.
//  Copyright © 2019 健健. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface UILabel (YFExtension)
/**
 设置 Label 字体渐变
 必须有 superview
 默认 起点位置（1，0），终点位置（1，1）
 水平渐变，颜色平均分布
 
 @param colors 渐变色数组
 */
- (void)textHorizontalGradientWith:(NSArray<UIColor *> *)colors;

/**
 设置 Label 字体渐变
 必须有 superview
 默认 起点位置（0，0），终点位置（0，1）
 垂直渐变，颜色平均分布
 
 @param colors 渐变色
 */
- (void)textVerticalGradientWith:(NSArray<UIColor *> *)colors;
/**
 设置 Label 字体渐变
 必须有 superview
 
 @param colors 渐变色数组
 @param startPoint 开始位置
 @param endPoint 终止位置
 */
- (void)textGradientWith:(NSArray<UIColor *> *)colors startPoint:(CGPoint)startPoint endPoint:(CGPoint)endPoint;
@end

NS_ASSUME_NONNULL_END
